package com.ruoyi.system.domain;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.MyTree;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 表格记录对象 apply_set
 * 
 * @author ruoyi
 * @date 2021-11-14
 */
public class ApplySet extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 客户id **/
    private Long uid;

    /** 客户姓名 */
    @Excel(name = "客户姓名")
    private String Name;

    /** 客户电话 */
    @Excel(name = "客户电话")
    private String number;

    /** 客户选择 */
    @Excel(name = "客户选择")
    private String set;

    /** 填表时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "填表时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date date;

    /** 听课人数 */
    @Excel(name = "听课人数")
    private Long personNumber;

    /** 单位和职务 */
    @Excel(name = "单位和职务")
    private String job;

    /** 可容纳人数 */
    @Excel(name = "可容纳人数")
    private Long placeSet;

    /** 场地面积 */
    @Excel(name = "场地面积")
    private String palceArea;

    /** 0 == 室内，1 == 室外 **/
    private String isOuter;

    /** 其他设施 */
    @Excel(name = "其他设施")
    private String otherEquipment;

    /** 预约id */
    @Excel(name = "预约id")
    private Long orderid;

    /** 场内场地 */
    @Excel(name = "场内场地")
    private Boolean palce_type;

    public String getIsOuter() {
        return isOuter;
    }

    public void setIsOuter(String isOuter) {
        this.isOuter = isOuter;
    }

    public void setPalce_type(Boolean palce_type) {
        this.palce_type = palce_type;
    }

    public Boolean getPalce_type() {
        return palce_type;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public void setTableSet(List<MyTree> tableSet) {
        this.tableSet = tableSet;
    }

    public Long getUid() {
        return uid;
    }

    public List<MyTree> getTableSet() {
        return tableSet;
    }

    /** 选项 **/
    private List<MyTree> tableSet;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setName(String Name) 
    {
        this.Name = Name;
    }

    public String getName() 
    {
        return Name;
    }
    public void setNumber(String number) 
    {
        this.number = number;
    }

    public String getNumber() 
    {
        return number;
    }
    public void setSet(String set) 
    {
        this.set = set;
    }

    public String getSet() 
    {
        return set;
    }
    public void setDate(Date date) 
    {
        this.date = date;
    }

    public Date getDate() 
    {
        return date;
    }
    public void setPersonNumber(Long personNumber) 
    {
        this.personNumber = personNumber;
    }

    public Long getPersonNumber() 
    {
        return personNumber;
    }
    public void setJob(String job) 
    {
        this.job = job;
    }

    public String getJob() 
    {
        return job;
    }
    public void setPlaceSet(Long placeSet) 
    {
        this.placeSet = placeSet;
    }

    public Long getPlaceSet() 
    {
        return placeSet;
    }
    public void setPalceArea(String palceArea)
    {
        this.palceArea = palceArea;
    }

    public String getPalceArea()
    {
        return palceArea;
    }
    public void setOtherEquipment(String otherEquipment) 
    {
        this.otherEquipment = otherEquipment;
    }

    public String getOtherEquipment() 
    {
        return otherEquipment;
    }
    public void setOrderid(Long orderid) 
    {
        this.orderid = orderid;
    }

    public Long getOrderid() 
    {
        return orderid;
    }

    @Override
    public String toString() {
        return "ApplySet{" +
                "id=" + id +
                ", uid=" + uid +
                ", Name='" + Name + '\'' +
                ", number='" + number + '\'' +
                ", set='" + set + '\'' +
                ", date=" + date +
                ", personNumber=" + personNumber +
                ", job='" + job + '\'' +
                ", placeSet=" + placeSet +
                ", palceArea='" + palceArea + '\'' +
                ", isOuter='" + isOuter + '\'' +
                ", otherEquipment='" + otherEquipment + '\'' +
                ", orderid=" + orderid +
                ", palce_type=" + palce_type +
                ", tableSet=" + tableSet +
                '}';
    }
}
